#include<iostream>
#include<vector>
using namespace std;
int n;
int fun(int x)
{
	int ans = 0;
	while (x) {
		ans = ans * 10 + x % 10;
		x /= 10;
	}
	return ans;
}
int main()
{
	cin >> n;
	cout << n + fun(n) << endl;
	return 0;
}
//int main()
//{
//	cin >> n;
//	int t = n;
//	vector<int>arr;
//	while (t) {
//		arr.push_back(t % 10);
//		t /= 10;
//	}
//	while (arr.back() == 0) {
//		arr.pop_back();
//	}
//	int k = 0;
//	for (int i = 0; i < arr.size(); i++) {
//		k = k * 10 + arr[i];
//	}
//	int ans = k + n;
//	cout << ans << endl;
//	return 0;
//}